aboutsummaryrefslogtreecommitdiff
path: root/src/routes/projects/[id]/+page.svelte
diff options
context:
space:
mode:
authorMartin Kagamino Lehoux <martin@lehoux.net>2026-09-08 09:12:25 +0200
committerMartin Kagamino Lehoux <martin@lehoux.net>2026-09-08 09:12:25 +0200
commit7d85a18867ca0fe2310218c63cfc696c0f916171 (patch)
tree184510b861bcda9e105322b79395dd3af512f580 /src/routes/projects/[id]/+page.svelte
parent4b2b964283075712de98743720ff3e31370ddc8e (diff)
Consolidate duplicated page CSS into app.css, share TestDb type
- Move .page-header/.back-link/.input-invalid/.save-status/.btn-done (plus hover/variant rules) into app.css as shared route scaffolding; delete per-page scoped copies - Unify drifted values: page-header padding 1rem -> 1.25rem (routine page), empty-state spacing 0.75/1.5rem -> 1/2rem (grocery detail), save-status margin -0.25rem applied on both pages, back-link margin 1.5rem -> 1rem (grocery detail); routine page's large Fait button is kept via a .btn-done-lg modifier - Export TestDb from test-helper and use it in the five db/service test files to shrink duplicated fixture scaffolding
Diffstat (limited to 'src/routes/projects/[id]/+page.svelte')
-rw-r--r--src/routes/projects/[id]/+page.svelte33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/routes/projects/[id]/+page.svelte b/src/routes/projects/[id]/+page.svelte
index e324f45..f1c2ab4 100644
--- a/src/routes/projects/[id]/+page.svelte
+++ b/src/routes/projects/[id]/+page.svelte
@@ -250,13 +250,6 @@
</main>
<style>
- .page-header {
- display: flex;
- align-items: center;
- justify-content: space-between;
- padding: 1.25rem 0;
- }
-
.routine-row {
flex-wrap: wrap;
padding: 0.75rem 1rem;
@@ -307,27 +300,6 @@
flex-shrink: 0;
}
- .input-invalid {
- border-color: var(--danger);
- }
-
- .btn-done {
- flex-shrink: 0;
- padding: 0.5rem 0.875rem;
- border: none;
- border-radius: 0.625rem;
- background: var(--success);
- color: var(--white);
- font-size: 0.875rem;
- font-weight: 500;
- transition: all 0.2s ease;
- }
-
- .btn-done:hover {
- filter: brightness(1.05);
- transform: translateY(-1px);
- }
-
.page-footer {
margin-top: 2rem;
display: flex;
@@ -412,9 +384,4 @@
.archived-empty {
padding: 1rem 0;
}
-
- .empty {
- margin-top: 1rem;
- padding: 2rem;
- }
</style>